//
//  NightMode.m
//  UGoods
//
//  Created by dllo on 16/1/27.
//  Copyright © 2016年 蓝鸥科技.李贺. All rights reserved.
//

#import "NightMode.h"

@implementation NightMode

- (void)setIsNight:(BOOL)isNight {
    _isNight = isNight;
    
    if (isNight) {
        // 如果是白天就注册一条晚上的通知
        [[NSNotificationCenter defaultCenter] postNotificationName:@"night" object:nil];
    } else {
        // 否则就注册一条白天的通知
        [[NSNotificationCenter defaultCenter] postNotificationName:@"day" object:nil];
    }
}

#pragma marl - 公共方法

+ (NightMode *)nightModeSharedInstance {
    // 静态实例 保证不被释放掉
    static NightMode *nightMode;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        nightMode = [[NightMode alloc] init];
        
    });
    
    return nightMode;
}

@end
